package com.qf.mapper;

import com.qf.pojo.Goods;
import com.qf.vo.VoGoods;
import org.apache.ibatis.annotations.Param;

import java.util.Date;
import java.util.List;
import java.util.Map;

public interface GoodsMapper {

    /**
     *
     * @param start 起始行号: (页码-1)*行数
     * @param limit 每页行数
     * @return
     */
    List<Goods> selectAll(int start,int limit);

    List<Goods> selectByLike(String keyword);

    List<Goods> selectDynamic(Map<String,Object> map);//name/price/from/to
//     List<Goods> selectDynamic(Goods goods);
//    List<Goods> selectDynamic(String name,String cardid,Date from,Date to);

    List<Goods> selectAllBySearch(@Param("from") Date from , @Param("to") Date to);

    int delete(int gid);

    Goods selectOne(int gid);

    int update(VoGoods goods);

   int updateTypeIds(List<String> ids);

    int insert(VoGoods goods);
}
